package com.example.studentmanagersystem;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.example.studentmanagersystem.controller.StudentCon;
import com.example.studentmanagersystem.databases.DatabaseHelper;

public class StudentManActivity extends AppCompatActivity {

    // 学生查看个人信息的按钮
    Button showStuMsg;

    public static SQLiteDatabase db; // 数据库对象设为静态，方便调用

    // 每个类的控制
    public StudentCon studentCon;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_student_man);

        studentCon = new StudentCon(); // 创建

        showStuMsg=(Button) this.findViewById(R.id.showStuMsgButton); // 查看信息按钮
        showStuMsg.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 做什么事情
                // 根据上一个界面传来的学号，进行查询相关的内容，传到下一个界面
                Intent intent = getIntent(); // 初始化
                String account=intent.getStringExtra("account");
                Toast toast=Toast.makeText(StudentManActivity.this, "欢迎账号"+account+"登录成功", Toast.LENGTH_SHORT);
                toast.show();
                // 将信息获取
                //Log.d("resAAAAAA", account); // 测试打印account

                // 用这个数据库去查看内容
                // 初始化


                Cursor res = studentCon.showStudentByAccount(account);
                while (res.moveToNext()) { // 向下移
                    Log.d("resAAAAA",res.getString(0));
                    Log.d("resAAAAA",res.getString(1));
                    Log.d("resAAAAA",res.getString(2));
                    Log.d("resAAAAA",res.getString(3));
                    Log.d("resAAAAA",res.getString(4));
                    Log.d("resAAAAA",res.getString(5));
                }

            }
        });

    }

}
